package com.zmj.sy.mom.srv.aps.bean.entity.workQueue;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

@Getter
@Setter
public class NoPlateWorkQueueTaskDetail {

    private Integer awId;

    private Integer id;

    @ApiModelProperty("orderId")
    private Integer orderId;

    @ApiModelProperty("工序")
    private String phase;

    @ApiModelProperty("seq")
    private Integer seq;

    @ApiModelProperty("零组件Plmid")
    private String plmid;

    @ApiModelProperty("零件图地址")
    private String partPath;

    @ApiModelProperty("订单号")
    private String orderCode;

    @ApiModelProperty("施工号")
    private String constructNo;

    @ApiModelProperty("工作场所")
    private String groupNo;

    @ApiModelProperty("工位")
    private String stationNo;

    @ApiModelProperty("父级")
    private String parentAssembly;

    @ApiModelProperty("零件名")
    private String partName;

    @ApiModelProperty("wp包")
    private String packageNo;

    @ApiModelProperty("状态")
    private Integer status;
    @ApiModelProperty("订单状态")
    private Integer sta;

    @ApiModelProperty("加工数量")
    private long planCount;

    @ApiModelProperty("计划开始时间")
    private String planStartTime;

    @ApiModelProperty("计划完工时间")
    private String planEndTime;

    @ApiModelProperty("预估工时(秒)")
    private Long workTime;

    @ApiModelProperty("完成数量")
    private long finishCount;

    @ApiModelProperty("开工时间")
    private String startTime;

    @ApiModelProperty("完工时间")
    private String endTime;

    @ApiModelProperty("厚度")
    private BigDecimal thick;

    @ApiModelProperty("规格/材质")
    private String size;

    @ApiModelProperty("工艺路线")
    private String workChain;

    @ApiModelProperty("类型：0钢板；1零件；2组件")
    private Integer type;

    @ApiModelProperty("版本号")
    private String version;

    @ApiModelProperty("剩余工时")
    private long lostTime;

    @ApiModelProperty("订单数量")
    private long orderCnt;

    @ApiModelProperty("套料数量")
    private long nestCnt;
    @ApiModelProperty("单件重量")
    private BigDecimal materWeight ;
    @ApiModelProperty("切割数量")
    private long cuttingCnt;

    @ApiModelProperty("分拣数量")
    private long fjCnt;
    @ApiModelProperty("存在任务的计划id")
    private Integer tkId;
    @ApiModelProperty("切割id")
    private Integer qgId;

}
